﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Autoverwaltung.TUI
{
    public enum Ansichten
    {
        Hauptmenue,
        HerstellerVerwaltung,
        ModellVerwaltung,
        AutoVerwaltung
    }

    public interface IAnsichtManager
    {
        Fachkonzept.IFachkonzept Fachkonzept { get; }
        void ConsoleLeeren();
        void WechselAnsicht(Ansichten ansicht);
        ConsoleKey EinfacheTastenEingabe(string nachricht = "Waehlen Sie bitte eine Aktion aus:", bool istZeichenSichtbar = false);
        decimal ZahlenEingabe(string nachricht);
        string EinfacheTextEingabe(string nachricht);
        bool JaNeinFrage(string frage);
        void BeendeProgramm();
    }
}
